package com.ruoyi.system.domain.award.teach;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * @Description:导出类
 * @Author: LiDeLian
 * @Date: 2023/5/27 20:09
 * @Version: 1.0
 */
public class TeachAwardVo {
    /** 奖项名称 */
    @Excel(name = "奖项名称")
    private String awardName;

    /** 奖项类型 */
    @Excel(name = "奖项类型",readConverterExp = "1=单个奖,2=联合奖项")
    private String awardType;
    /** 获奖等级 */
    @Excel(name = "获奖等级")
    private String awardLevel;

    /** 获奖类型 */
    @Excel(name = "获奖类型")
    private Integer personType;

    /** 获奖日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "获奖日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date awardDate;
    /** 组织单位数量 */
    @Excel(name = "组织单位数量")
    private Integer totalOrganization;
    /** 自己组织单位排名 */
    @Excel(name = "自己组织单位排名")
    private Integer ownOrganizationOrder;
    /** 获奖教师姓名 */
    @Excel(name = "老师姓名")
    private String userName;

    /** 排名 */
    @Excel(name = "完成人署名次序")
    private Long rank;
    public String getAwardName() {
        return awardName;
    }

    public void setAwardName(String awardName) {
        this.awardName = awardName;
    }

    public String getAwardType() {
        return awardType;
    }

    public void setAwardType(String awardType) {
        this.awardType = awardType;
    }

    public String getAwardLevel() {
        return awardLevel;
    }

    public void setAwardLevel(String awardLevel) {
        this.awardLevel = awardLevel;
    }

    public Integer getPersonType() {
        return personType;
    }

    public void setPersonType(Integer personType) {
        this.personType = personType;
    }

    public Date getAwardDate() {
        return awardDate;
    }

    public void setAwardDate(Date awardDate) {
        this.awardDate = awardDate;
    }

    public Integer getTotalOrganization() {
        return totalOrganization;
    }

    public void setTotalOrganization(Integer totalOrganization) {
        this.totalOrganization = totalOrganization;
    }

    public Integer getOwnOrganizationOrder() {
        return ownOrganizationOrder;
    }

    public void setOwnOrganizationOrder(Integer ownOrganizationOrder) {
        this.ownOrganizationOrder = ownOrganizationOrder;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getRank() {
        return rank;
    }

    public void setRank(Long rank) {
        this.rank = rank;
    }
}
